package com.tjsinfo.tjsoa.mail.dao;

import java.util.List;

import com.tjsinfo.tjsoa.mail.vo.TjsemailReceived;
import com.tjsinfo.tjsoa.mail.vo.Tjsmail;

public interface ITjsmailDao extends ImailDaoBase{
	public List<Tjsmail> selectByUserName(String username, Integer startid);
	
	public List<Tjsmail> findAll();
	/**
	 * 查询一个已发送的邮件
	 * @param id
	 * @return
	 */
	public Tjsmail selectByID(String id);
	/**
	 * 发送邮件
	 * @param tjsmail
	 * @return
	 */
	public String addTjsMail(Tjsmail tjsmail);
	/**
	 * 根据用户ID查询已发邮件
	 * @param 用户ID
	 * @param 是否删除的状态ID
	 * @return
	 */
	public List<Tjsmail> selectByUserId(Integer userid,Integer startid);
	/**
	 * 根据ID查询邮件抓取子表
	 * @param mailid
	 * @return
	 */
	public List<Tjsmail> selectByMailId(String mailid);
	/**
	 * 查询发送邮件
	 * @param object[]
	 * 
	 * @return
	 */
	public List<Tjsmail> selectByTitle(Object[] object);
}